home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / MicroMail / MicroMail.jar / u.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-21  |  4.4 KB  |  187 lines

  1. import java.io.IOException;
  2. import javax.microedition.lcdui.Command;
  3. import javax.microedition.lcdui.CommandListener;
  4. import javax.microedition.lcdui.Displayable;
  5. import javax.microedition.lcdui.Image;
  6. import javax.microedition.lcdui.List;
  7. import javax.microedition.lcdui.Screen;
  8.  
  9. // $FF: renamed from: u
  10. public class class_0 extends List implements CommandListener {
  11.    // $FF: renamed from: byte MicroMail
  12.    private MicroMail field_0;
  13.    // $FF: renamed from: long javax.microedition.lcdui.Displayable
  14.    private Displayable field_1;
  15.    // $FF: renamed from: int int
  16.    int field_2;
  17.    // $FF: renamed from: new javax.microedition.lcdui.Image
  18.    private Image field_3 = null;
  19.    // $FF: renamed from: a java.lang.String
  20.    private String field_4 = "/EmailUnread.png";
  21.    // $FF: renamed from: for java.lang.String
  22.    private String field_5 = "/EmailRead.png";
  23.    // $FF: renamed from: char javax.microedition.lcdui.Image
  24.    private Image field_6 = null;
  25.    // $FF: renamed from: else java.lang.StringBuffer
  26.    StringBuffer field_7 = new StringBuffer(20);
  27.    // $FF: renamed from: case javax.microedition.lcdui.Command
  28.    Command field_8;
  29.    // $FF: renamed from: do javax.microedition.lcdui.Command
  30.    Command field_9;
  31.    // $FF: renamed from: if javax.microedition.lcdui.Command
  32.    Command field_10;
  33.    // $FF: renamed from: try javax.microedition.lcdui.Command
  34.    Command field_11;
  35.    // $FF: renamed from: b javax.microedition.lcdui.Command
  36.    Command field_12;
  37.    // $FF: renamed from: goto javax.microedition.lcdui.Command
  38.    Command field_13;
  39.    // $FF: renamed from: null javax.microedition.lcdui.Command
  40.    Command field_14;
  41.    // $FF: renamed from: void javax.microedition.lcdui.Command
  42.    Command field_15;
  43.  
  44.    public class_0(MicroMail var1, int var2, int var3) {
  45.       super((String)null, 3);
  46.       this.field_8 = new Command(MicroMail.r.getText(1), 2, 4);
  47.       this.field_9 = new Command(MicroMail.r.getText(9), 1, 1);
  48.       this.field_10 = new Command(MicroMail.r.getText(10), 1, 1);
  49.       this.field_11 = new Command(MicroMail.r.getText(11), 1, 2);
  50.       this.field_12 = new Command(MicroMail.r.getText(3), 1, 3);
  51.       this.field_13 = new Command(MicroMail.r.getText(51), 1, 4);
  52.       this.field_14 = new Command(MicroMail.r.getText(63) + " " + 20, 1, 5);
  53.       this.field_15 = new Command(MicroMail.r.getText(64) + " " + 20, 1, 6);
  54.       this.field_2 = var2;
  55.       this.field_0 = var1;
  56.  
  57.       try {
  58.          this.field_3 = Image.createImage(this.field_4);
  59.          this.field_6 = Image.createImage(this.field_5);
  60.       } catch (IOException var4) {
  61.       }
  62.  
  63.       ((Displayable)this).setCommandListener(this);
  64.       if (var2 == 1) {
  65.          ((Displayable)this).addCommand(this.field_9);
  66.       } else if (var2 == 2) {
  67.          ((Displayable)this).addCommand(this.field_11);
  68.          ((Displayable)this).addCommand(this.field_10);
  69.       }
  70.  
  71.       ((Displayable)this).addCommand(this.field_8);
  72.       ((Displayable)this).addCommand(this.field_12);
  73.       ((Displayable)this).addCommand(this.field_13);
  74.       ((Displayable)this).addCommand(this.field_14);
  75.       ((Displayable)this).addCommand(this.field_15);
  76.       this.method_2(var2, 0);
  77.       System.gc();
  78.    }
  79.  
  80.    // $FF: renamed from: a (java.lang.String) void
  81.    public void method_0(String var1) {
  82.       ((List)this).append(var1, this.field_3);
  83.    }
  84.  
  85.    public void commandAction(Command var1, Displayable var2) {
  86.       MicroMail.mainScreen.if(true);
  87.       if (var1 == this.field_8) {
  88.          MicroMail.display.setCurrent(MicroMail.mainScreen);
  89.          MicroMail.dispose(this);
  90.       } else if (var1 == this.field_9) {
  91.          v var3 = new v(this.field_0, true);
  92.          MicroMail.display.setCurrent(var3);
  93.          MicroMail.dispose(this);
  94.       } else if (var1 == this.field_10) {
  95.          v var5 = new v(this.field_0, false);
  96.          MicroMail.display.setCurrent(var5);
  97.          MicroMail.dispose(this);
  98.       } else if (var1 == this.field_11) {
  99.          e var6 = new e(this.field_0, this, (a)null, -1);
  100.          MicroMail.display.setCurrent(var6);
  101.       } else if (var1 == this.field_12) {
  102.          int var7 = ((List)this).getSelectedIndex();
  103.          if (var7 > -1) {
  104.             a var4 = l.a(this.field_2, var7);
  105.             l.a(this.field_2, var7, var4);
  106.             Object var9 = null;
  107.             this.method_2(this.field_2, 0);
  108.          }
  109.       } else if (var1 == this.field_13) {
  110.          l.if(this.field_2);
  111.          MicroMail.display.setCurrent(MicroMail.mainScreen);
  112.          MicroMail.dispose(this);
  113.       } else if (var1 == this.field_14) {
  114.          this.method_2(this.field_2, 1);
  115.       } else if (var1 == this.field_15) {
  116.          this.method_2(this.field_2, -1);
  117.       } else if (var1.equals(List.SELECT_COMMAND)) {
  118.          int var8 = ((List)this).getSelectedIndex();
  119.          if (var8 > -1) {
  120.             t var10 = new t(this.field_0, this, this.field_2, var8);
  121.             MicroMail.display.setCurrent(var10);
  122.          }
  123.       }
  124.  
  125.    }
  126.  
  127.    // $FF: renamed from: a (int) void
  128.    public void method_1(int var1) {
  129.       ((List)this).delete(var1);
  130.       this.method_3();
  131.    }
  132.  
  133.    // $FF: renamed from: a (int, int) int
  134.    public int method_2(int var1, int var2) {
  135.       byte var3 = 0;
  136.       l.if(var1, var2);
  137.       this.method_3();
  138.  
  139.       for(int var5 = ((List)this).size() - 1; var5 >= 0; --var5) {
  140.          ((List)this).delete(var5);
  141.       }
  142.  
  143.       System.gc();
  144.       int var6 = l.a(var1);
  145.       if (var6 > 0) {
  146.          for(int var7 = 0; var7 < var6; ++var7) {
  147.             h var4 = l.do(var1, var7);
  148.             if (var4.a) {
  149.                ((List)this).append(var4.if, this.field_3);
  150.             } else {
  151.                ((List)this).append(var4.if, this.field_6);
  152.             }
  153.          }
  154.       }
  155.  
  156.       System.gc();
  157.       return var3;
  158.    }
  159.  
  160.    // $FF: renamed from: a () void
  161.    private void method_3() {
  162.       this.field_7.delete(0, this.field_7.length());
  163.       this.field_7.append(d.int(this.field_2));
  164.       this.field_7.append("(");
  165.       this.field_7.append(d.if());
  166.       this.field_7.append(") ");
  167.       if (d.int > 0) {
  168.          this.field_7.append(d.long + 1);
  169.          this.field_7.append("-");
  170.          this.field_7.append(d.long + l.a(this.field_2));
  171.       }
  172.  
  173.       ((Screen)this).setTitle(this.field_7.toString());
  174.       System.gc();
  175.    }
  176.  
  177.    // $FF: renamed from: a (int, java.lang.String, boolean) void
  178.    public void method_4(int var1, String var2, boolean var3) {
  179.       if (var3) {
  180.          ((List)this).set(var1, var2, this.field_6);
  181.       } else {
  182.          ((List)this).set(var1, var2, this.field_3);
  183.       }
  184.  
  185.    }
  186. }
  187.